Reasoning about Truthfulness of Agents Using Answer Set Programming
نویسندگان
چکیده
This paper describes a declarative framework for representing and reasoning about truthfulness of agents using Answer Set Programming. The paper illustrates how, starting from observations, knowledge about the actions of the agents, and the normal behavior of agents, one can evaluate the statements made by agents against a set of observations over time. The paper presents an ASP program for computing the truthfulness of statements of agents over time. It also introduces the notions of a supporter (denial) of a statement and discusses possible ways for computing minimal supporter (denial). The paper presents an application of the proposed framework, specifically in detecting man-in-the-middle attacks targeting computer and cyber-physical systems. Finally, the paper briefly relates the proposed framework to works on trust and reputation of agents and discusses possible extensions.
منابع مشابه
An Answer Set Programming Framework for Reasoning About Truthfulness of Statements by Agents
We propose a framework for answering the question of whether statements made by an agent can be believed, in light of observations made over time. The basic components of the framework are a formalism for reasoning about actions, changes, and observations and a formalism for default reasoning. The framework is suitable for concrete implementation, e.g., using answer set programming for assertin...
متن کاملThe draculasp System: Default Reasoning about Actions and Change Using Logic and Answer Set Programming
We present an implementation for nonmonotonic reasoning about action domains. Its name draculasp stands for “default reasoning about actions and change using logic and answer set programming.” The system compiles action domain specifications from a logic-based input language into answer set programs and invokes an ASP solver to answer queries about the domain. Intelligent agents can use dracula...
متن کاملA Multi-Agent Platform using Ordered Choice Logic Programming
Multi-agent systems (MAS) can take many forms depending on the characteristics of the agents populating them. Amongst the more demanding properties with respect to the design and implementation is how these agents may individually reason and communicate about their knowledge and beliefs, with a view to cooperation and collaboration. In this paper we present a deductive reasoning multi-agent pla...
متن کاملLAIMA: A Multi-agent Platform Using Ordered Choice Logic Programming
Multi-agent systems (MAS) can take many forms depending on the characteristics of the agents populating them. Amongst the more demanding properties with respect to the design and implementation is how these agents may individually reason and communicate about their knowledge and beliefs, with a view to cooperation and collaboration. In this paper we present a deductive reasoning multi-agent pla...
متن کاملComparing Answer Set Programming and Hierarchical Knowledge Bases Regarding Comprehensibility and Reasoning Efficiency in the Context of Agents
In this paper, answer set programming and hierarchical knowledge bases are compared as knowledge representation paradigms for representing agent behavior. The comparison is based on two evaluation criteria: (1) comprehensibility (i. e., how easily the represented agent behavior can be comprehended by humans) and (2) reasoning efficiency (i. e., which of the two paradigms allows agents for more ...
متن کامل